package com.examination.api.instructor.student;

import com.examination.api.instructor.BeasControllerApi;
import com.examination.framework.model.response.QueryResponseResult;
import com.examination.system.instructor.student.ext.StudentEnsemble;
import com.examination.system.instructor.student.ext.TbStudentEssential;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation;

import java.util.List;
import java.util.concurrent.Callable;

/**
 * @author 寇淇芮
 * @Date 2019/10/14 21:29
 */
@Api(value = "学生的管理",description = "学生表的作")
public interface StudentControllerApi  extends BeasControllerApi<TbStudentEssential> {

    @ApiImplicitParam(name = "id", value = "学生的id属性", dataType = "string", paramType = "path", required = true)
    Callable<StudentEnsemble> findStudentByIdAll(String id);

}
